package com.yanqu.road.entity.activity.washe.eliminate;

import com.yanqu.road.entity.enums.washe.eWasheBoomType;
import com.yanqu.road.entity.enums.washe.eWasheDirectionType;

import java.util.ArrayList;
import java.util.List;

public class WasheBoom {

    private int x;
    private int y;
    private eWasheBoomType boomType;
    private eWasheDirectionType direction = eWasheDirectionType.Up;
    private List<WasheBlock> blockList = new ArrayList<>();

    public WasheBoom() {
    }

    public WasheBoom(int x, int y, eWasheBoomType boomType, eWasheDirectionType direction) {
        this.x = x;
        this.y = y;
        this.boomType = boomType;
        this.direction = direction;
    }

    public eWasheBoomType getBoomType() {
        return boomType;
    }

    public void setBoomType(eWasheBoomType boomType) {
        this.boomType = boomType;
    }

    public List<WasheBlock> getBlockList() {
        return blockList;
    }

    public void setBlockList(List<WasheBlock> blockList) {
        this.blockList = blockList;
    }

    public int getX() {
        return x;
    }

    public void setX(int x) {
        this.x = x;
    }

    public int getY() {
        return y;
    }

    public void setY(int y) {
        this.y = y;
    }

    public eWasheDirectionType getDirection() {
        return direction;
    }

    public void setDirection(eWasheDirectionType direction) {
        this.direction = direction;
    }
}
